<?php

require('../conf/DBAbstractModel.php');
require('../modelos/Vehiculo.php');
//echo "accion: " . $_POST['accion'];
if ($_POST['accion'] == 'registrar') {
    echo "Registar </br>";
    $vehiculo = new Vehiculo();
    $vehiculo->placa_vehiculo = isset($_POST['placa_vehiculo']) ? $_POST['placa_vehiculo'] : NULL;
    $vehiculo->marca = isset($_POST['marca']) ? $_POST['marca'] : NULL;
    $vehiculo->clase = isset($_POST['clase']) ? $_POST['clase'] : NULL;
    $vehiculo->tipo = isset($_POST['tipo']) ? $_POST['tipo'] : NULL;
    $vehiculo->anio = isset($_POST['anio']) ? $_POST['anio'] : NULL;
    $vehiculo->modelo = isset($_POST['modelo']) ? $_POST['modelo'] : NULL;
    $vehiculo->color = isset($_POST['color']) ? $_POST['color'] : NULL;
    $vehiculo->serial_carroceria = isset($_POST['serial_carroceria']) ? $_POST['serial_carroceria'] : NULL;
    $vehiculo->serial_motor = isset($_POST['serial_motor']) ? $_POST['serial_motor'] : NULL;
    $vehiculo->seguro = isset($_POST['seguro']) ? $_POST['seguro'] : NULL;
    $vehiculo->poliza = isset($_POST['poliza']) ? $_POST['poliza'] : NULL;
    $vehiculo->fecha_vencimiento_poliza = isset($_POST['fecha_vencimiento_poliza']) ? $_POST['fecha_vencimiento_poliza'] : NULL;
    $vehiculo->cedula_dueno = isset($_POST['cedula_dueno']) ? $_POST['cedula_dueno'] : NULL;
    $vehiculo->id_empresa = isset($_POST['id_empresa']) ? $_POST['id_empresa'] : NULL;
    if (trim($_POST['fecha_vencimiento_poliza']) == '') {
        echo "entre <br/>";
        $vehiculo->fecha_vencimiento_poliza = "NULL";
    }
    if (trim($_POST['id_empresa']) == '') {
        echo "entre <br/>";
        $vehiculo->id_empresa = "NULL";
    }
    if (trim($_POST['cedula_dueno']) == '') {
        echo "entre <br/>";
        $vehiculo->cedula_dueno = "NULL";
    }
    if (trim($_POST['anio']) == '') {
        echo "entre <br/>";
        $vehiculo->anio = "NULL";
    }
    $vehiculo->save();
} else if ($_POST['accion'] == 'actualizar') {
    echo "actualizar </br>";
    $vehiculo = new Vehiculo();
    $vehiculo->placa_vehiculo = isset($_POST['placa_vehiculo']) ? $_POST['placa_vehiculo'] : NULL;
    $vehiculo->marca = isset($_POST['marca']) ? $_POST['marca'] : NULL;
    $vehiculo->clase = isset($_POST['clase']) ? $_POST['clase'] : NULL;
    $vehiculo->tipo = isset($_POST['tipo']) ? $_POST['tipo'] : NULL;
    $vehiculo->anio = isset($_POST['anio']) ? $_POST['anio'] : NULL;
    $vehiculo->modelo = isset($_POST['modelo']) ? $_POST['modelo'] : NULL;
    $vehiculo->color = isset($_POST['color']) ? $_POST['color'] : NULL;
    $vehiculo->serial_carroceria = isset($_POST['serial_carroceria']) ? $_POST['serial_carroceria'] : NULL;
    $vehiculo->serial_motor = isset($_POST['serial_motor']) ? $_POST['serial_motor'] : NULL;
    $vehiculo->seguro = isset($_POST['seguro']) ? $_POST['seguro'] : NULL;
    $vehiculo->poliza = isset($_POST['poliza']) ? $_POST['poliza'] : NULL;
    $vehiculo->fecha_vencimiento_poliza = isset($_POST['fecha_vencimiento_poliza']) ? $_POST['fecha_vencimiento_poliza'] : NULL;
    if ($_POST['fecha_vencimiento_poliza'] == '' || $_POST['fecha_vencimiento_poliza'] == '') {
        echo "entre <br/>";
        $vehiculo->fecha_vencimiento_poliza = "NULL";
    }
    $vehiculo->update($_POST['placa_vehiculo']);
}
else if ($_POST['accion'] == 'consultar') {   
    $vehiculo = new Vehiculo();
    if (trim($_POST['placa_vehiculo']) != '') {
        $vehiculo->get($_POST['placa_vehiculo']);
        echo json_encode($vehiculo->rows);
    } else if (trim($_POST['placa_vehiculo']) == '') {
        $vehiculo->getAll();
        echo json_encode($vehiculo->rows);
   }
}
else if ($_POST['accion'] == 'eliminar') {
    echo "eliminar </br>";
    $vehiculo = new Vehiculo();
    $vehiculo->delete($_POST['placa_vehiculo']);
}
?>